NTPC Green Energy IPO debut on d-street